# -*- coding:utf-8 -*-
"""
作者：祁康伟
日期：2024/01/04  13:19
"""

source_chinese_A10 = {
    # 温度设置
    '020009003234C000': '射嘴温度',  # 一位小数
    '020009003234C100': '一段温度',  # 一位小数
    '020009003234C200': '二段温度',  # 一位小数
    '020009003234C300': '三段温度',  # 一位小数
    '020009003234C400': '四段温度',  # 一位小数
    '020009003234C500': '五段温度',  # 一位小数
    '020009003234C600': '六段温度',  # 一位小数
    '020009003234C700': '七段温度',  # 一位小数
    '020009003234C800': '八段温度',  # 一位小数

    # 座台设置
    '0200090033339000': '座进一压力',
    '0200090033339100': '座进一速度',  # 一位小数
    '0200090033339300': '座进二压力',
    '0200090033339400': '座进二速度',  # 一位小数
    '0200090033339800': '座退压力',
    '0200090033339900': '座退速度',  # 一位小数
    '0200090033339B00': '座退延时',  # 二位小数
    '0200090033339C00': '座退时间',  # 二位小数
    '020009003033EC01': '座进时间',  # 二位小数
    '0200090033331000': '射出1段压力',
    '0200090033331100': '射出1段速度',  # 一位小数
    '0200090033331400': '射出1段位置',  # 一位小数
    '0200090033331600': '射出2段压力',
    '0200090033331700': '射出2段速度',  # 一位小数
    '0200090033331A00': '射出2段位置',  # 一位小数
    '0200090033331C00': '射出3段压力',
    '0200090033331D00': '射出3段速度',  # 一位小数
    '0200090033332000': '射出3段位置',  # 一位小数
    '0200090033332200': '射出4段压力',
    '0200090033332300': '射出4段速度',  # 一位小数
    '0200090033332600': '射出4段位置',  # 一位小数
    '0200090033332800': '射出5段压力',
    '0200090033332900': '射出5段速度',  # 一位小数
    '0200090033332C00': '射出5段位置',  # 一位小数
    '0200090033332E00': '射出6段压力',
    '0200090033332F00': '射出6段速度',  # 一位小数
    '0200090032335002': '保压1段压力',
    '0200090032335102': '保压1段速度',  # 一位小数
    '0200090032335202': '保压1段时间',  # 二位小数
    '0200090032335402': '保压2段压力',
    '0200090032335502': '保压2段速度',  # 一位小数
    '0200090032335602': '保压2段时间',  # 二位小数
    '0200090032335802': '保压3段压力',
    '0200090032335902': '保压3段速度',  # 一位小数
    '0200090032335A02': '保压3段时间',  # 二位小数
    '0200090032335C02': '保压4段压力',
    '0200090032335D02': '保压4段速度',  # 一位小数
    '0200090032335E02': '保压4段时间',  # 二位小数
    '0200090032336002': '保压5段压力',
    '0200090032336102': '保压5段速度',  # 一位小数
    '0200090032336202': '保压5段时间',  # 二位小数
    '0200090032336402': '保压6段压力',
    '0200090032336502': '保压6段速度',  # 一位小数
    '0200090032336602': '保压6段时间',  # 二位小数

    '0200090032337A02': '转保压条件',  # 0000位置  0001时间  0002压力

    '0200090032337902': '转保压位置',
    '0200090033331200': '转保压时间',
    '0200090032337802': '转保压压力',

    # 模座设置
    '0200090032338000': '合模1段压力',
    '0200090032338100': '合模1段速度',  # 一位小数
    '0200090032338300': '合模2段压力',
    '0200090032338400': '合模2段速度',  # 一位小数
    '0200090032338600': '合模3段压力',
    '0200090032338700': '合模3段速度',  # 一位小数
    '0200090032338900': '合模低压压力',
    '0200090032338A00': '合模低压速度',  # 一位小数
    '0200090032338C00': '合模高压压力',
    '0200090032338D00': '合模高压速度',  # 一位小数
    '020009003333B000': '开模1段压力',
    '020009003333B100': '开模1段速度',  # 一位小数
    '020009003333B300': '开模2段压力',
    '020009003333B400': '开模2段速度',  # 一位小数
    '020009003333B600': '开模3段压力',
    '020009003333B700': '开模3段速度',  # 一位小数
    '020009003333B900': '开模4段压力',
    '020009003333BA00': '开模4段速度',  # 一位小数
    '020009003333BC00': '开模5段压力',
    '020009003333BD00': '开模5段速度',  # 一位小数
    '0200090033337400': '再循环时间',  # 二位小数
    '020009003233BA00': '模具冷却时间',  # 二位小数

    '0200090032338F00': '差动合模',  # 0000不用  0001使用

    # 0000不用  0001托模  0002中子A  0003中子B  0004中子C  0005中子D  0006中子E  0007中子F  0008中子G  0009中子H
    '020009003333C300': '开模连动',

    # 储料设置
    '0200090032335300': '储料1段位置',  # 一位小数
    '0200090032335000': '储料1段压力',
    '0200090032335200': '储料1段速度',  # 一位小数
    '0200090032335100': '储料1段背压',
    '0200090032335700': '储料2段位置',  # 一位小数
    '0200090032335400': '储料2段压力',
    '0200090032335600': '储料2段速度',  # 一位小数
    '0200090032335500': '储料2段背压',
    '0200090032335B00': '储料3段位置',  # 一位小数
    '0200090032335800': '储料3段压力',
    '0200090032335A00': '储料3段速度',  # 一位小数
    '0200090032335900': '储料3段背压',
    '0200090032335F00': '储料4段位置',  # 一位小数
    '0200090032335C00': '储料4段压力',
    '0200090032335E00': '储料4段速度',  # 一位小数
    '0200090032335D00': '储料4段背压',
    '0200090032336300': '储料5段位置',  # 一位小数
    '0200090032336000': '储料5段压力',
    '0200090032336200': '储料5段速度',  # 一位小数
    '0200090032336100': '储料5段背压',
    '0200090033331001': '射退压力',
    '0200090033331101': '射退速度',  # 一位小数

    '0200090033331501': '射退模式',  # 0000储料后  0001冷却后

    '020009003233B800': '储前冷却',  # 二位小数
    '0200090033331301': '射退距离',  # 一位小数
    '0200090033331701': '储前射退距离',  # 一位小数
    '0200090032336C00': '再次储料位置',  # 一位小数
    '0200090032336A00': '再次储料计时',  # 二位小数

    # 托模设置
    '020009003233A201': '顶出1段位置',  # 一位小数
    '020009003233A001': '顶出1段压力',
    '020009003233A101': '顶出1段速度',  # 一位小数
    '020009003233A501': '顶出2段位置',  # 一位小数
    '020009003233A301': '顶出2段压力',
    '020009003233A401': '顶出2段速度',  # 一位小数
    '020009003233AE01': '顶出延时',  # 二位小数
    '020009003233A801': '顶退1段位置',  # 一位小数
    '020009003233A601': '顶退1段压力',
    '020009003233A701': '顶退1段速度',  # 一位小数
    '020009003233AB01': '顶退2段位置',  # 一位小数
    '020009003233A901': '顶退2段压力',
    '020009003233AA01': '顶退2段速度',  # 一位小数
    '020009003233AF01': '顶退延时',  # 二位小数

    '020009003233AC01': '托模方式',  # 0000停留（脱模次数为0时，不用）  0001定次  0002振动

    '020009003233AD01': '托模次数',

    # 中子设置
    '020009003233C000': '中子A',  # 0000不用  0001中子   0002绞牙
    '020009003233C200': '中子A进控制方式',  # 0000行程  0001时间  0002行程+时间
    '020009003233C500': '中子A进压力',
    '020009003233C600': '中子A进速度',  # 一位小数
    '020009003233C700': '中子A进时间',  # 二位小数
    '020009003233C800': '中子A进绞牙计数',
    '020009003233C300': '中子A进动作点',  # 0000关始  0001中途  0002关终
    '020009003233C100': '中子A中子保持',  # 0000保持  0001不保持
    '020009003233D100': '中子A退控制方式',  # 0000行程  0001时间  0002行程+时间
    '020009003233D400': '中子A退压力',
    '020009003233D500': '中子A退速度',  # 一位小数
    '020009003233D600': '中子A退时间',  # 二位小数
    '020009003233D700': '中子A退绞牙计数',
    '020009003233D200': '中子A退动作点',  # 0000开终  0001中途  0002开始

    '020009003233E000': '中子B',  # 0000不用  0001中子   0002绞牙
    '020009003233E200': '中子B进控制方式',  # 0000行程  0001时间  0002行程+时间
    '020009003233E500': '中子B进压力',
    '020009003233E600': '中子B进速度',  # 一位小数
    '020009003233E700': '中子B进时间',  # 二位小数
    '020009003233E800': '中子B进绞牙计数',
    '020009003233E300': '中子B进动作点',  # 0000关始  0001中途  0002关终
    '020009003233E100': '中子B中子保持',  # 0000保持  0001不保持
    '020009003233F100': '中子B退控制方式',  # 0000行程  0001时间  0002行程+时间
    '020009003233F400': '中子B退压力',
    '020009003233F500': '中子B退速度',  # 一位小数
    '020009003233F600': '中子B退时间',  # 二位小数
    '020009003233F700': '中子B退绞牙计数',
    '020009003233F200': '中子B退动作点',  # 0000开终  0001中途  0002开始

    '0200090032330001': '中子C',  # 0000不用  0001中子   0002绞牙
    '0200090032330201': '中子C进控制方式',  # 0000行程  0001时间  0002行程+时间
    '0200090032330501': '中子C进压力',
    '0200090032330601': '中子C进速度',  # 一位小数
    '0200090032330701': '中子C进时间',  # 二位小数
    '0200090032330801': '中子C进绞牙计数',
    '0200090032330301': '中子C进动作点',  # 0000关始  0001中途  0002关终
    '0200090032330101': '中子C中子保持',  # 0000保持  0001不保持
    '0200090032331101': '中子C退控制方式',  # 0000行程  0001时间  0002行程+时间
    '0200090032331401': '中子C退压力',
    '0200090032331501': '中子C退速度',  # 一位小数
    '0200090032331601': '中子C退时间',  # 二位小数
    '0200090032331701': '中子C退绞牙计数',
    '0200090032331201': '中子C退动作点'  # 0000开终  0001中途  0002开始
}

# 操作版设定，中文对应16进制代码指令0200053336002103A0
chinese_source = {'射嘴温度': '020009003234C000', '一段温度': '020009003234C100', '二段温度': '020009003234C200', '三段温度': '020009003234C300', '四段温度': '020009003234C400', '五段温度': '020009003234C500', '六段温度': '020009003234C600', '七段温度': '020009003234C700',
                  '八段温度': '020009003234C800', '座进一压力': '0200090033339000', '座进一速度': '0200090033339100', '座进二压力': '0200090033339300', '座进二速度': '0200090033339400', '座退压力': '0200090033339800', '座退速度': '0200090033339900', '座退延时': '0200090033339B00',
                  '座退时间': '0200090033339C00', '座进时间': '020009003033EC01', '射出1段压力': '0200090033331000', '射出1段速度': '0200090033331100', '射出1段位置': '0200090033331400', '射出2段压力': '0200090033331600', '射出2段速度': '0200090033331700', '射出2段位置': '0200090033331A00',
                  '射出3段压力': '0200090033331C00', '射出3段速度': '0200090033331D00', '射出3段位置': '0200090033332000', '射出4段压力': '0200090033332200', '射出4段速度': '0200090033332300', '射出4段位置': '0200090033332600', '射出5段压力': '0200090033332800', '射出5段速度': '0200090033332900',
                  '射出5段位置': '0200090033332C00', '射出6段压力': '0200090033332E00', '射出6段速度': '0200090033332F00', '保压1段压力': '0200090032335002', '保压1段速度': '0200090032335102', '保压1段时间': '0200090032335202', '保压2段压力': '0200090032335402', '保压2段速度': '0200090032335502',
                  '保压2段时间': '0200090032335602', '保压3段压力': '0200090032335802', '保压3段速度': '0200090032335902', '保压3段时间': '0200090032335A02', '保压4段压力': '0200090032335C02', '保压4段速度': '0200090032335D02', '保压4段时间': '0200090032335E02', '保压5段压力': '0200090032336002',
                  '保压5段速度': '0200090032336102', '保压5段时间': '0200090032336202', '保压6段压力': '0200090032336402', '保压6段速度': '0200090032336502', '保压6段时间': '0200090032336602', '转保压条件': '0200090032337A02', '转保压位置': '0200090032337902', '转保压时间': '0200090033331200',
                  '转保压压力': '0200090032337802', '合模1段压力': '0200090032338000', '合模1段速度': '0200090032338100', '合模2段压力': '0200090032338300', '合模2段速度': '0200090032338400', '合模3段压力': '0200090032338600', '合模3段速度': '0200090032338700', '合模低压压力': '0200090032338900',
                  '合模低压速度': '0200090032338A00', '合模高压压力': '0200090032338C00', '合模高压速度': '0200090032338D00', '开模1段压力': '020009003333B000', '开模1段速度': '020009003333B100', '开模2段压力': '020009003333B300', '开模2段速度': '020009003333B400', '开模3段压力': '020009003333B600',
                  '开模3段速度': '020009003333B700', '开模4段压力': '020009003333B900', '开模4段速度': '020009003333BA00', '开模5段压力': '020009003333BC00', '开模5段速度': '020009003333BD00', '再循环时间': '0200090033337400', '模具冷却时间': '020009003233BA00', '差动合模': '0200090032338F00',
                  '开模连动': '020009003333C300', '储料1段位置': '0200090032335300', '储料1段压力': '0200090032335000', '储料1段速度': '0200090032335200', '储料1段背压': '0200090032335100', '储料2段位置': '0200090032335700', '储料2段压力': '0200090032335400', '储料2段速度': '0200090032335600',
                  '储料2段背压': '0200090032335500', '储料3段位置': '0200090032335B00', '储料3段压力': '0200090032335800', '储料3段速度': '0200090032335A00', '储料3段背压': '0200090032335900', '储料4段位置': '0200090032335F00', '储料4段压力': '0200090032335C00', '储料4段速度': '0200090032335E00',
                  '储料4段背压': '0200090032335D00', '储料5段位置': '0200090032336300', '储料5段压力': '0200090032336000', '储料5段速度': '0200090032336200', '储料5段背压': '0200090032336100', '射退压力': '0200090033331001', '射退速度': '0200090033331101', '射退模式': '0200090033331501',
                  '储前冷却': '020009003233B800', '射退距离': '0200090033331301', '储前射退距离': '0200090033331701', '再次储料位置': '0200090032336C00', '再次储料计时': '0200090032336A00', '顶出1段位置': '020009003233A201', '顶出1段压力': '020009003233A001', '顶出1段速度': '020009003233A101',
                  '顶出2段位置': '020009003233A501', '顶出2段压力': '020009003233A301', '顶出2段速度': '020009003233A401', '顶出延时': '020009003233AE01', '顶退1段位置': '020009003233A801', '顶退1段压力': '020009003233A601', '顶退1段速度': '020009003233A701', '顶退2段位置': '020009003233AB01',
                  '顶退2段压力': '020009003233A901', '顶退2段速度': '020009003233AA01', '顶退延时': '020009003233AF01', '托模方式': '020009003233AC01', '托模次数': '020009003233AD01', '中子A': '020009003233C000', '中子A进控制方式': '020009003233C200', '中子A进压力': '020009003233C500',
                  '中子A进速度': '020009003233C600', '中子A进时间': '020009003233C700', '中子A进绞牙计数': '020009003233C800', '中子A进动作点': '020009003233C300', '中子A中子保持': '020009003233C100', '中子A退控制方式': '020009003233D100', '中子A退压力': '020009003233D400',
                  '中子A退速度': '020009003233D500', '中子A退时间': '020009003233D600', '中子A退绞牙计数': '020009003233D700', '中子A退动作点': '020009003233D200', '中子B': '020009003233E000', '中子B进控制方式': '020009003233E200', '中子B进压力': '020009003233E500',
                  '中子B进速度': '020009003233E600', '中子B进时间': '020009003233E700', '中子B进绞牙计数': '020009003233E800', '中子B进动作点': '020009003233E300', '中子B中子保持': '020009003233E100', '中子B退控制方式': '020009003233F100', '中子B退压力': '020009003233F400',
                  '中子B退速度': '020009003233F500', '中子B退时间': '020009003233F600', '中子B退绞牙计数': '020009003233F700', '中子B退动作点': '020009003233F200', '中子C': '0200090032330001', '中子C进控制方式': '0200090032330201', '中子C进压力': '0200090032330501',
                  '中子C进速度': '0200090032330601', '中子C进时间': '0200090032330701', '中子C进绞牙计数': '0200090032330801', '中子C进动作点': '0200090032330301', '中子C中子保持': '0200090032330101', '中子C退控制方式': '0200090032331101', '中子C退压力': '0200090032331401',
                  '中子C退速度': '0200090032331501', '中子C退时间': '0200090032331601', '中子C退绞牙计数': '0200090032331701', '中子C退动作点': '0200090032331201'}

chinese_sql_field = {}
sql_field_value = {}
